$(document).ready(function(){
	var  okusername=false;
	var  okpassword=false;
	var  oktelephone=false;
	var  okcode=false;
	
	$("#username").blur(function(){
		var username = $("#username").val();
		var patrn = /^[0-9a-zA-Z]{3,16}$/;
		if(username!=0){
			if(!patrn.test(username)){
				$("#prompt").text("账号格式不正确");
				$("#prompt").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt1.jpg'/>&nbsp;&nbsp;&nbsp;");
				
			}else{
				$.ajax({//常用的就是ajax 也可以是get 和 post
					url:"/xiaomi/user/isusername",
					type:"post",
					data:{"username":username,},
					dataType:"json",
					success:function(data){
						if(data.state ==1){
							$("#prompt").text("该用户名已存在");
							$("#prompt").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt3.jpg'/>");
						}else if(data.state ==0){
							okusername=true;
							$("#prompt").text("");
							$("#prompt").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt2.jpg'/>");
						}
					}
				
			})}
		}else{
			$("#prompt").text("账号不能为空");
			$("#prompt").prepend("<img style='width:15px;height: auto;' src='./pages/image/prompt3.jpg'/>&nbsp;&nbsp;&nbsp;");
		}
	});
	
	$("#password").blur(function(){
		var password = $("#password").val();
		var patrn = /^[0-9a-zA-Z]{6,18}$/;
		if(password!=0){
			if(!patrn.test(password)){
				$("#cue").text("密码格式不正确");
				$("#cue").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt1.jpg'/>&nbsp;&nbsp;&nbsp;");
				
			}else{
				$("#cue").text("");
				$("#cue").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt2.jpg'/>");
			}
		}else{
			$("#cue").text("密码不能为空");
			$("#cue").prepend("<img style='width:15px;height: auto;' src='./pages/image/prompt3.jpg'/>&nbsp;&nbsp;&nbsp;");
		}
	});
	
	$("#repassword").blur(function(){
		var rePassword = $("#repassword").val();
		var password = $("#password").val();
		if(rePassword!=0){
			if(rePassword==password){
				okpassword=true;
				$("#hint").text("");
				$("#hint").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt2.jpg'/>");
			}else{
				
				$("#hint").text("前后密码不一致");
				$("#hint").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt1.jpg'/>&nbsp;&nbsp;&nbsp;");
			}
		}else{
			$("#hint").text("密码不能为空");
			$("#hint").prepend("<img style='width:15px;height: auto;' src='./pages/image/prompt3.jpg'/>&nbsp;&nbsp;&nbsp;");
		}
	});
	
	$("#telephone").blur(function(){
		var telephone = $("#telephone").val();
		var patrn = /^[0-9]{11}$/;
		if(telephone!=0){
			if(!patrn.test(telephone)){
				$("#point").text("号码格式不正确");
				$("#point").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt1.jpg'/>&nbsp;&nbsp;&nbsp;");
				
			}else{
				$.ajax({//常用的就是ajax 也可以是get 和 post
					url:"/xiaomi/user/istelephone",
					type:"post",
					data:{"telephone":telephone,},
					dataType:"json",
					success:function(data){
						if(data.state ==1){
							$("#point").text("该号码已注册");
							$("#point").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt3.jpg'/>");
						}else if(data.state ==0){
							oktelephone=true;
							$("#point").text("");
							$("#point").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt2.jpg'/>");
						}
					}
			})
			}
		}else{
			$("#point").text("号码不能为空");
			$("#point").prepend("<img style='width:15px;height: auto;' src='./pages/image/prompt3.jpg'/>&nbsp;&nbsp;&nbsp;");
		}
	});
	
	$("#code").blur(function(){
		var code = $("#code").val();
		var patrn = /^[0-9a-zA-Z]{5}$/;
		if(code!=0){
			if(!patrn.test(code)){
				$("#proving").text("验证码格式不正确");
				$("#proving").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt1.jpg'/>&nbsp;&nbsp;&nbsp;");
				
			}else{
				$.ajax({//常用的就是ajax 也可以是get 和 post
					url:"/xiaomi/user/equalsrandomCode",
					type:"post",
					data:{"code":code},
					dataType:"json",
					success:function(data){
						if(data.state ==1){
							$("#proving").text("验证码有误");
							$("#proving").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt3.jpg'/>");
						}else if(data.state ==0){
							okcode=true;
							$("#proving").text("");
							$("#proving").prepend("<img style='width:10px;height: auto;' src='./pages/image/prompt2.jpg'/>");
						}
					}
			})
			}
		}else{
			$("#proving").text("验证码不能为空");
			$("#proving").prepend("<img style='width:15px;height: auto;' src='./pages/image/prompt3.jpg'/>&nbsp;&nbsp;&nbsp;");
		}
	});
    
	$('.submit').click(function(){
        if(okusername && okpassword && oktelephone && okcode){
            $('form').submit(); 
        }else{
            return false;
        }
    });
})
